package com.anxin.act.task.dao;

import java.util.List;

import com.anxin.act.task.entity.ViewRuTask;
import com.anxin.framework.web.dao.BaseDao;
import org.apache.ibatis.annotations.Param;

/**
 * VIEWDao接口
 *
 * @author jbs
 * @date 2021-10-24
 */
public interface ViewRuTaskDao extends BaseDao<ViewRuTask>{

    /**
     * 查询VIEW列表
     *
     * @param viewRuTask VIEW
     * @return VIEW集合
     */
    public List<ViewRuTask> findList(ViewRuTask viewRuTask);

    /**
     * 查询VIEW列表
     *
     * @param actId String
     * @return VIEW集合
     */
    public List<ViewRuTask> findListByActId(String actId);


    /**
     * 根据任务ID查询任务
     * @param id 任务ID
     * @return
     */
    public ViewRuTask getById(@Param("id") String id);

    /**
     * 查询用户待办个数
     * @param viewRuTask 待办信息
     * @return
     */
    public Long findCount(ViewRuTask viewRuTask);


}
